package com.atguigu.gmall.product.config;

import com.atguigu.gmall.common.annotation.*;

import com.atguigu.gmall.common.config.MybatisPlusConfig;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

/**
 * @author A
 * @version 1.0
 * @description: TODO
 * @date 2024/9/6 6:06
 */
@EnableFeignClients(basePackages = {"com.atguigu.gmall.feign.list"})
@EnableAopAutoCache
@EnableAppRedissonAndCacheConfig
@Configuration
@EnableGlobalException
@EnableSwagger2Config
@EnableMinio
@EnableAutoThreadPool
@Import(MybatisPlusConfig.class)
@MapperScan(value = {"com.atguigu.gmall.product.dao","com.atguigu.gmall.product.mapper"})
public class ProductConfig {
}
